Borland

Delphi 5 Companion Tools CD

Freeware

Delphi 5

Baltic Solutions Freeware Baltic Solutions Freeware
1. TApplicata
- Design-time access to TApplication's and TScreen's properties and events.
- Ability to limit number of your programs instances; and pass parameters from one instance to another
- Automatically create event handlers for TApplication and TScreen just like events for visual controls -- just double click .
- OnWndProc event which is, in effect, a fast way to subclass the application's main window without going down to the API level.

2. TNetscape
- Control Nescape Navigator/Communicator using DDE to "command" what Netscape must do.
- Get it to go to your preferred URL, get URL and window titles from it.

3. TProgramManager
- "talk" to Program Manager
- creation and deletion of program groups and icons
- As well as for retrieving a list of available ones.

CDS file Password Protection CDS file Password Protection
Cds Encrypt Class - Freeware
------------------------------------------------
This Class allows you to save a TClientDataset briefcase file password protected so the data can be secure.

If you have sensitive data on a single tier or an n-tier application's local drive that utilizes TClientDataset, chances are the data is not very secure, anyone with some knowledge of Delphi can open the CDS file and look at the data.

This class has two methods that allow you to save the data with a password embedded in the CDS file so only your application can open and write to the CDS file.
Load( filename, TClientDataSet )
Save( filename, TClientDataSet )

The Zip file contains all the source code, a demo project, a cds file and the demo Exe file.

ColorMemo ColorMemo
Implement any imaginable set of "color coding" rules for your text in Memo control. Also there are some new properties and methods to control the position of cursor. It also simplifies counting of lines (visible or not) and allows to control scrolling of text.

It is very simple and easy to use so novice users can "plug&play" it into their application without any painful reading of manuals. And at the same time it should allow more advanced user to implement any imaginable set of "color coding" rules. Unlimited number of rules can be defined ( even of same type ). Colors can be defined either for each tag or a group of them.

CUESoft EXml CUESoft EXml
EXml is an XML editor with a structure view and a source view, as well as built-in XSL namespace support. While working in structure view, elements can be added, changed, or removed by manipulating the tree structure. The XML source can be edited directly in source view, where changes are checked for well-formedness, and parsed back into the tree structure.

Delphi Super Recall Delphi Super Recall
"Delphi Super Recall" is a front end to several public domain databases containing Delphi Tips/Tricks/FAQ's. Since you can use it off-line, it is a perfect tool for people with expensive Internet connection.
You can also search for components posted on Delphi Super Page, and download them.

EPHints EPHints
Customized hints for Delphi 5

EXml XML Editor EXml XML Editor
EXml is an XML editor with a structure view and a source view, as well as built-in XSL namespace support. While working in structure view, elements can be added, changed, or removed by manipulating the tree structure. The XML source can be edited directly in source view, where changes are checked for well-formedness, and parsed back into the tree structure.

Express Forum Library by Developer Express Express Forum Library by Developer Express
The Express Forum Library Component Suite includes over 15 free visual components for Delphi. Full source code for the Express Forum Library is included.

With the Forum Library you can incorporate the following features in your next Delphi application:

Microsoft® Outlook® side navigation system.
Unique form backgrounds.
Forms with any shape and size.
Labels of any style.
Buttons of any style.
Check boxes with multiple display styles.
Clocks with multiple display styles.
Timers with multiple display styles.
Object connectors.
ProgressBars with multiple display styles.
And more...

Visit us on the world wide web for more information:
http://www.devexpress.com

ExpressMemData by Developer Express ExpressMemData by Developer Express
ExpressMemData is an ultra-fast in-memory TDataSet descendant you can use to bind data from any datasource (including text, binary, ini and many other file types) in conjunction with all existing Delphi 5 data-aware controls.

Full source code for ExpressMemData is supplied and when you use MemData in your application, no additional DLLs are required - all the functionality is built right into your program. MemData is ideal for fast, single-user applications where you require the ability to use existing data-aware control and maintain the functionality you have come to expect such as data validation.

ExpressMemData also supports the following:

Sorting
Grouping (via the ExpressQuantumGrid)
Save or load to and from binary/text files
Multi field Locate
Filters

With MemData, you can create all standard field types and yes, BLOB fields are supported.

You can populate MemData in two ways: As a TDataSet, by assigning values to its fields - which is easier and will be fully compatible when you decide to switch your MemData to a database back-end; Or by accessing the internal buffers of MemData as an array.

Visit us on the world wide web for more information:
http://www.devexpress.com

GP-Install GP-Install
GP-Install is a Freeware installer for 32-bit Windows applications. GP-Install is a powerful Install builder. A list of some of its features is presented below:

Easy to use
---------------------
GP-Install uses familliar methods to build up your installation. Extensive use of context sensitive popup menus is used so you can instantly see the options available at any time.

True WYSIWYG preview
------------------------------------------
As you develop your installation, and particularly in the Dialogs section, there are frequent opportunities for you to preview your work. All previews use the same code as the actuall installer, so what you see is exactly what you'll get in the final installer.

Self register Activex/COM controls
---------------------------------------------------------
COM servers and Activex controls are automatically detected, and you have the option to self-register them during installation

Supports true-color bitmaps and JPEG files
-------------------------------------------
Obviously, when you create your installation, you want it to look as good as possible. GP-Install supports JPEG images and any bitmaps.

Billboards
--------------------
You can specify billboard images to display during installation of your product. Billboards can be of different sizes, and can be different graphics format.

Compression
--------------------------
GP-Install has built-in compression to keep the size of your installation as small as possible.

Extensions
--------------------------
You can add your own extensions to GP-Install. GP-Install supports both Executable extensions, and DLL extensions. Extensions are automatically comressed into your installation, and decompressed as required.

Single-file installation
-------------------------------------
GP-Install creates a single executable installation file. The next release will have the ability to split this across floppy disks.

Imports existing IWZ files
------------------------------------------

HVDLL HVDLL
HVDLL is a Delphi unit that implements so-called delay-loading of DLLs.

MimarSinan Emissary MimarSinan Emissary
MimarSinan Emissary is an application packager that was built with and demonstrates the power of MimarSinan Forgotten Worlds VCL, also included on the Delphi 5 Companion CD.
Unique among all other packagers for its LZX-CAB compression (consistently yielding 20% to 50% smaller packages than WinZip Self Extractor and InstallSHIELD PackageForTheWeb), and integrated file splitting, this commercial product is available free exclusively for the users of the Delphi 5 Companion CD!

MimarSinan Forgotten Worlds MimarSinan Forgotten Worlds
MimarSinan Forgotten Worlds is a Codex PlugIn that was built with and demonstrates the full power of MimarSinan Forgotten Worlds VCL, also included on the Delphi 5 Companion CD.
Usable from any Codex Application to provide full CAB functionality, including self extracting cab creation, this commercial product is available free exclusively for the users of the Delphi 5 Companion CD!

ND Source Utilities ND Source Utilities
The Nevrona Designs Source Project Utilities are a group of programs to perform actions such as stripping out TODO and DONE comments or printing source code with customizable syntax highlighting. Full source is provided. The source code printing utility uses ReportPrinter Pro 3.0 as the reporting engine which will be required if modifications to the source are made. However, the Rave visual report designer is also included to allow you to completely customize the output of the source code reports or even create entire new formats. For updates to the ND Source Project or more information visit the Nevrona Designs web site at http://www.nevrona.com

TSearchWrapper TSearchWrapper
Encapsulation of the FindFirst,FindNext and FindClose functions

VSOutlookBar - Outlook style slide Bar for D5 Companion CD VSOutlookBar - Outlook style slide Bar for D5 Companion CD
VSOutlookBar - Outlook style slide Bar for D5 Companion CD

Win32Crt Win32Crt
This product is a complete drop-in, for 32-bit Delphi, for the WinCrt-unit that is part of Delphi 16-bit (Delphi 1.x).

"Win32Crt" is freeware, and because of that, you don't get the sourcecode. You don't get a manual for the product, because it is fully compatible with WinCrt.

If you have made programs that use WinCrt, and now want to compile thoose programs in 32-bit Delphi, then "Win32Crt" is for you.

Included are versions for Delphi 2 - 5